using System;
using Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response;
using Sinacor.Servico.Bovespa.Cliente.BusinessEntity;

namespace Sinacor.Servico.Bovespa.Cliente.Service.ServiceImplementation.Translator
{
    public static class TranslateBetweenVerificarBloqueioClienteResponseAndBloqueioCliente
    {
        public static Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response.VerificarBloqueioClienteResponse TranslateBloqueioClienteToVerificarBloqueioClienteResponse(Sinacor.Servico.Bovespa.Cliente.BusinessEntity.BloqueioCliente from)
        {
            Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response.VerificarBloqueioClienteResponse to = new Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response.VerificarBloqueioClienteResponse();
            if (from == null) return null; //incluido - eduardo - 20080201
            to.TipoBloqueio = from.TipoBloqueio;
            to.DescricaoBloqueio = from.DescricaoBloqueio;
            to.isBloqueado = from.isBloqueado;
            return to;
        }

        public static Sinacor.Servico.Bovespa.Cliente.BusinessEntity.BloqueioCliente TranslateVerificarBloqueioClienteResponseToBloqueioCliente(Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response.VerificarBloqueioClienteResponse from)
        {
            Sinacor.Servico.Bovespa.Cliente.BusinessEntity.BloqueioCliente to = new Sinacor.Servico.Bovespa.Cliente.BusinessEntity.BloqueioCliente();
            if (from == null) return null; //incluido - eduardo - 20080201
            to.TipoBloqueio = from.TipoBloqueio;
            to.DescricaoBloqueio = from.DescricaoBloqueio;
            to.isBloqueado = from.isBloqueado;
            return to;
        }
    }
}

